// 现在是一个内置模块
// 详细见：https://nodejs.org/dist/latest-v14.x/docs/api/crypto.html
const crypto = require('crypto')

// 这里使用 MD5 加密算法
const md5password = (password) => {
  const md5 = crypto.createHash('md5')
  // update方法接收的必须是 String Buffer 
  // 调用 digest 方法拿到十六进制的字符串
	const result = md5.update(String(password)).digest('hex')
	return result
}

// console.log(md5password(23131231));

module.exports = md5password
